package top.xchch.creational.singleton.version04;

/**
 * 枚举
 *
 * 优点:
 *      1) 借助jdk1.5添加的枚举来实现单例模式, 不仅能避免多线程同步问题, 而且还能防止反序列化重新创建新的对象
 *      2) 这种方式是Effective Java的作者Josh Bloch提倡的方式
 *      3) 推荐使用
 */
public enum Singleton {
    // 属性
    INSTANCE;

    public void sayOk() {
        System.out.println("ok~~~");
    }
}
